#include"head.h"


int InsectFirst(Information s[], int n)/*插入到第一个前面*/
{
	int k;
	printf ("请输入插入的学生个数："); 
	scanf ("%d",&k);
	
	for  (int i=n+k; i>=k; i--)
	{	
		s[i]=s[i-1];
	}
	
	for(int j=0; j<k; j++)
	{
		Add(s, n, j);
	}
	n=n+k;
	
	return n;
}

int InsectLast(Information s[], int n)/*插入到最后一个后面*/
{
	int k;
	printf ("请输入插入的学生个数："); 
	scanf ("%d",&k);
	
	for(int i=n; i<n+k; i++)
	{
		Add(s, n, i);
	}
	
	n=n+k;
	return n;
}

int InsectAppoint(Information s[], int n)/*插入到指定姓名的前面*/
{
	char appointname[20];
	printf("请入指定的姓名：\n");
	fflush(stdin);
	gets(appointname);
	
	int m;
	printf ("请输入插入的学生个数："); 
	scanf ("%d",&m);
	
	int flag;
	for (int j=0; j<n; j++)
	{
		if (strcmp(s[j].name, appointname)==0)
		{
			flag=1;
			for(int i=n+m-1; i>=j+m; i--)
			{
				s[i]=s[i-1];
			}
			for(int z=j; z<j+m; z++)
			{
				Add(s, m, z);
			}
			break;
		}
	}
	
	if(flag!=1)
	{
		printf("未找到！\n");
	}
	else
	{
		n=n+m;
	}
	
	
	return n;
}